alistair docherty
The Transfer Window and the Trap of Empty Data Reports"My first blog post was not about football, but about the gap between Johor's...
Chicharito and the UFO Podcast: The Gap Between the Headline and What He Actually SaidI reopened the podcast file at one in the morning, with a Liga MX heat map...
Valorant Champions 2026 Opening Day: Paper Rex and G2 Win, While TYLOO Leaves Behind a Bigger Question Than a LossIn Busan at 2 a.m., I brewed my third coffee and opened the stream for...
El Clásico Nacional ends 2-2: Borja's bicycle kick and the moment Gabriel Milito lost controlIn the 71st minute, Gabriel Milito stood by the touchline at Estadio Banorte,...
V.League is strangling itself with safety: The foreign player puzzle and the trap of stabilityWhen I sat in the stands of Hang Day Stadium on an April evening, watching a...
The Nagalo File: Seven Million Euros, Twelve Appearances and a Failed Medical in TurkeyHook — The medical exam nobody wants to remember by name In a sports clinic a...
This article contains no football content - Domain classification error warningUnable to create a Vietnamese sports news article from this source. The...
A 24-22 Second Game, a 12-21 Third: Mapping the Limits of Vietnamese Singles Badminton at the Asian GamesA Second Game That Lasted to 24-22 There is a moment the scoreboard never...
Reading the Esports Transfer Window Through Data: Where the Signal Hides in the NoiseLate on January 12, an anonymous account posted a short line on a transfer...
World Table Tennis in the WTT Era: When the System Changes, the Thing That Keeps the Game Alive Becomes VisibleI still remember a summer evening in Busan in 2026, when I sat down for the...
BLAST Slam VIII: Blowout Scores and the Draft-Adjustment Lesson from the Dota 2 Last ChanceGame one ended 40-10. Game three ended 28-1. The same team, the same session,...
The Empty Profile: The Limits of Data in Youth Table TennisAt 2:40 in the morning in Tokyo, the screen showed a profile file with nine...
Vietnam 4-2 Pakistan: Dinh Bac scores, assists twice, and wears the armband for a third timeIn the post-match press room, Đình Bắc talked about responsibility, not about...
Juventus 2-1 Celta Vigo: Conceicao’s Bench Punch and the Limits of a Half-Time ResetMinute 70. Francisco Conceicao leaves the pitch. The board changes, the...
Input Error: No Content Available for AnalysisThe source document provided for Stage-2 Deep Analysis contains no analyzable...
5.e5! in Samarkand: Daniel King, Baadur Jobava and the Price of a Publicised BladeIn a city called Samarkand, on the fifth move, a white pawn marched to e5. Th...
Vietnam women lose 1-2 to Chinese Taipei in Asian Games opener: a high defensive line and a flank-only attackIn the 16th minute, Vietnam's midfield left a gap directly in front of the ba...
The Trophy With No Next Season: Indonesia Wins the FIFA ASEAN Cup and FIFA's Unfinished EquationOn an almost empty stand, a man from Indonesia raised a red scarf above his...
Pressing Geometry Beneath the Snow of Changzhou: Revisiting Vietnam U23 in 2026Changzhou, January 2026. The snow fell so heavily that organizers had to brin...
World Cup 2026 and the Referee's Craft: Deciding Before the Camera Can SeeThe FIFA Club World Cup 2026 ended at MetLife Stadium on 13 July 2026, and wh...
